// 1、获取文章列表
$.ajax({
  type: "get",
  url: "/posts",
  success: (res) => {
    console.log(res);
    // 文章列表数据
    var html = template("articTpl", { data: res });
    $("tbody").html(html);
    // 分页数据
    var page = template("pageTpl", { data: res });
    // console.log(page);
    $("#pageSize").html(page);
  },
});


// 页码改变
function changePage(page) {
  console.log("当前所在页：", page);
  $.ajax({
    type: "get",
    url: "/posts",
    data: {
      page,
    },
    success: (res) => {
      // 文章列表数据
      var html = template("articTpl", { data: res });
      $("tbody").html(html);
      // 分页数据
      var allpage = template("pageTpl", { data: res });
      $("#pageSize").html(allpage);
    },
  });
}

// 2、查询文章分类
$.ajax({
  type: "get",
  url: "/categories",
  success: (res) => {
    console.log("文章分类：", res);
    var html = template("cateTpl", { data: res });
    $("#type").html(html);
  },
});

$("#selectForm").on("submit", function () {
  var form = $(this).serialize();
  console.log(form);
  $.ajax({
    type: "get",
    url: "/posts",
    data: form,
    success: (res) => {
      console.log(res);
      // 文章列表数据
      var html = template("articTpl", { data: res });
      $("tbody").html(html);
      // 分页数据
      var page = template("pageTpl", { data: res });
      // console.log(page);
      $("#pageSize").html(page);
    },
  });
  return false;
});

// 3、文章编辑（到writeArticle页面，把文章id发给writeArticle）
// 4、文章删除
$("tbody").on("click", ".deleteBtn", function () {
  var id = $(this).attr("data-id");
  console.log("删除操作:", id);
  if (confirm("确定删除这篇文章？")) {
    $.ajax({
      type: "delete",
      url: `/posts/${id}`,
      success: (res) => {
        location.reload();
        console.log("被删除的文章是：", res);
      },
    });
  }
  return;
});
